using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("MountRewardData")]
	public class MountRewardData : RewardData
	{
		public enum MountType
		{
			UNKNOWN,
			WOW_HEARTHSTEED,
			HEROES_MAGIC_CARPET_CARD
		}

		public MountType Mount => method_11<MountType>("get_Mount", Array.Empty<object>());

		public MountRewardData(IntPtr address, string className)
			: base(address, className)
		{
		}

		public MountRewardData(IntPtr address)
			: this(address, "MountRewardData")
		{
		}

		public new string ToString()
		{
			return method_13("ToString");
		}

		public new string GetAssetPath()
		{
			return method_13("GetAssetPath");
		}
	}
}
